home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / util / wb / VisualPrefs.lha / VisualPrefs / Read me! < prev    next >
Text File  |  2000-12-10  |  45KB  |  962 lines

  1.  
  2. ENGLISH:
  3.  
  4. This is release 1.5i of VisualPrefs, a patch to modify the look of the
  5. Amiga GUI. I hope there are no serious bugs. However, please don't judge it
  6. too severely. :)
  7.  
  8. If you find a bug, report it to [tanti@intercom.it] and be sure that I'll
  9. do my best to fix it. But please, also read the documentation first. ;-)
  10.  
  11.  
  12. Changes from release 1.5h
  13. -------------------------
  14.  
  15. · Fixed a problem in the new OpenWindow() patch code that caused the
  16.   windows opened by certain (usually old) programs to lack some of
  17.   their requested attributes. Notably affected were ARQ and DirOpus 4.
  18.  
  19. · Fixed a masking problem that caused window scrollbar borders to be
  20.   sometimes redrawn with the wrong colors when resizing the window.
  21.   This affected for example Cinema4D and Wordworth.
  22.  
  23.  
  24. Changes from release 1.5g
  25. -------------------------
  26.  
  27. · Tested with AmigaOS 3.9; everything seems to be working as before.
  28.  
  29. · Now GadTools button and cycle gadgets correctly show their labels in
  30.   bold, italic or underlined style when this is requested by their TextAttr.
  31.  
  32. · The frames of GadTools gadgets are now drawn also for gadgets that are
  33.   placed at negative coordinates and therefore partially off-screen. The
  34.   fix is actually in "frameiclass", so it could affect similar problems
  35.   with other kinds of gadgets.
  36.  
  37. · Left-aligned window titles can no longer get corrupted when running Birdie.
  38.  
  39. · Fixed a bug in the area fill code which could cause crashes in some rare
  40.   circumstances when the "RTG mode" was enabled.
  41.  
  42. · By setting a bit in the "Special" environment variable you can now tell
  43.   VisualPrefs to adjust the arrow gadgets in right and bottom window borders
  44.   of all programs, which is normally only possible for KingCON and some SAS/C
  45.   tools. This works for programs that use "sysiclass" for their arrow images;
  46.   other programs might or might not be affected by this feature.
  47.   Only use this if you need to fix certain old programs (like Wordworth) that
  48.   can't adapt their border gadgets by themselves.
  49.  
  50.  
  51. Changes from release 1.5f
  52. -------------------------
  53.  
  54. · New version of select.gadget included, which fixes some bugs and adds
  55.   a couple of nice new effects (see next two items).
  56.  
  57. · Now pop-up menus of cycle gadgets cast a realistic shadow (not dithered)
  58.   on hicolor and truecolor screens.
  59.  
  60. · Now pop-up menus of cycle gadgets can have a "transparent" background
  61.   on hicolor and truecolor screens. Note that this can slow down a menu
  62.   "zoom" effect considerably, since it's a heavy trick to perform. The
  63.   new option has been added to the "Partial/full width" cycle gadget in
  64.   the GadTools/Cycle sub-page, due to lack of room to add another gadget.
  65.  
  66. · The background of the "Template options" window of the GUI editor is now
  67.   properly filled with the Background pen color, rather than with color zero.
  68.  
  69. · The corners of rounded frames are now filled with the Background pen color
  70.   rather than with color zero.
  71.  
  72. · You can now select bold and/or italic style for window titles. The new
  73.   options have been added at the bottom of the general options listview
  74.   (below the preview area) in the GUI editor.
  75.  
  76. · New NOPREVIEW tool type for the GUI editor: using this will prevent the
  77.   preview from being displayed, thus speeding up operations a little. You
  78.   can also turn on/off the preview with a new item in the "Settings" menu.
  79.   This tool type is always read from the icon even when the GUI editor is
  80.   started from Shell, so you don't have to type it every time.
  81.  
  82. · Since 1000 seemed to be insufficient in most real-life cases, the default
  83.   value for the MinStackSize environment variable is now 2000.
  84.  
  85. · You no longer need to set the Inactive Fill pen to zero when using Birdie.
  86.  
  87. · Mentioned the TRAP patch for ReAction in the "Notes & hints" section.
  88.  
  89. · Mentioned the name change for the mailing list (from "vpml" to "vp-ml").
  90.  
  91. · Due to a race condition, in some circumstances the images for window
  92.   titlebar gadgets on the Workbench screen could end up having inconsistent
  93.   internal data, with possible consequences ranging from a wrong height to
  94.   unexpected crashes. Now fixed.
  95.  
  96. · Added a workaround for a masking problem with the V44 amigaguide.datatype:
  97.   now the navigation buttons should always display their text in the correct
  98.   color (rather than having it invisible or randomly-colored) no matter what
  99.   your choice for the Foreground pen is.
  100.  
  101. · The "improved" vector checkmark image showed up as a rectangular block
  102.   when used in very small checkbox gadgets under Picasso96. Now fixed.
  103.  
  104.  
  105. Changes from release 1.5e
  106. -------------------------
  107.  
  108. · Slightly enhanced the vector checkmark appearance.
  109.  
  110. · Now even flat cycle symbols (Standard, Future/Flat) appear 3D when the
  111.   cycle gadget is disabled and the "Text 3D disable" option is on.
  112.  
  113. · Added a workaround to avoid a possible display corruption problem at the
  114.   reopening of the Workbench screen when using DirOpus and CyberGraphX;
  115.   VisualPrefs wasn't causing this, but increased its chances to show up.
  116.   This should be now fixed in most cases; if you still experience it,
  117.   you can use the new "VisualPrefs/DOpusDelay" environment variable.
  118.  
  119. · Removed a deadlock which could happen when DirOpus reopened its windows
  120.   after a reopening of the Workbench screen.
  121.  
  122.  
  123. Changes from release 1.5d
  124. -------------------------
  125.  
  126. · The Workbench 3.5 gauge patch now works correctly with Birdie on hicolor
  127.   and truecolor screens.
  128.  
  129. · New version of select.gadget included, which fixes a deadlock problem
  130.   likely to happen when many cycle gadgets were rendered simultaneously
  131.   by different processes (and in some other rare circumstances).
  132.  
  133. · Now the arrow buttons of GadTools scrollers, even if forced to be square,
  134.   can never get shorter than 8 pixels. Previously this could happen on
  135.   screens with an odd pixel aspect ratio, such as 1:2 or 1:4.
  136.  
  137. · The "tbiclass" API now supports a new attribute allowing to create a
  138.   TBFRAMEIMAGE object best suited to contain actual imagery rather than
  139.   just text. If specified, the object will have also an inner frame (if
  140.   the current frame style has one). See the "VP-Developer.doc" file for
  141.   more details.
  142.  
  143.  
  144. Changes from release 1.5c
  145. -------------------------
  146.  
  147. · Now VisualPrefs affects the shine/shadow colors of the new Workbench 3.5
  148.   level gauge.
  149.  
  150. · Reworked the algorithm adjusting scrollbars in window borders; now it
  151.   should produce better and more consistent results.
  152.  
  153. · By setting a bit in the "Special" environment variable you can now prevent
  154.   VisualPrefs from enlarging the window close gadget (which is normally done
  155.   in order to make it as wide as those at the right side of the titlebar).
  156.  
  157. · GadTools arrow gadgets weren't fully rendered (for safety reasons) if their
  158.   width or height was smaller than 9 pixels; now the limit is 8 pixels.
  159.  
  160. · The value of the "Special" environment variable can now be specified also
  161.   in hexadecimal format (by adding a leading '0x').
  162.  
  163. · Added a workaround for a bitplane mask problem which caused cycle gadgets
  164.   to have their appearance corrupted during window refresh in the OS 3.5
  165.   "Information..." panel, if the cycle gadget pop-up patch was on.
  166.  
  167. · Fixed a bug which caused XEN arrows in window borders to be drawn in the
  168.   wrong colors on CyberGraphX hicolor and truecolor screens. This change
  169.   should also fix any known problems with XEN arrows in WinUAE, although
  170.   I couldn't test it.
  171.  
  172. · Added a workaround for a bug in CyberGraphX with caused MX (radio button)
  173.   frames to be drawn with black corners on hicolor and truecolor screens.
  174.  
  175. · To move the GUI editor window to a screen which is set as "Ignore", now
  176.   you have to double-click on the screen name in the screen selection
  177.   page; the "Ok" button in this case behaves now like the "Cancel" button.
  178.   This shold be more intuitive than the old system, since you normally
  179.   don't want to visit an ignored screen.
  180.  
  181. · If you set a screen to "Ignore", now the GUI editor considers it as visited
  182.   even if it actually wasn't yet, thus allowing you to save its settings.
  183.   This way you no longer have to visit a screen which isn't already in the
  184.   preferences file, if all you really want is just to ignore it.
  185.  
  186. · Multiple selection in the GUI editor was only working within the "Global"
  187.   menu. Now it works with all menus.
  188.  
  189.  
  190. Changes from release 1.5b
  191. -------------------------
  192.  
  193. · VisualPrefs can now change the look of the ReAction iconify gadget.
  194.  
  195. · Now the screen depth gadget on screens ignored by VisualPrefs works again
  196.   even with the "Bound hit box" option turned on.
  197.  
  198. · When using a custom bitmap for DirOpus "padlock" images, the "active
  199.   selected" image was used even for the "inactive selected" state. Now fixed.
  200.  
  201. · Fixed a problem which prevented custom bitmaps to work if the Picasso96 or
  202.   OS 3.5 picture.datatype was used on CyberGraphX systems. A nice side-effect
  203.   of this is that now VisualPrefs can always load bitmaps in V43 mode and
  204.   therefore display truecolor images as they are meant to be, if the screen
  205.   is deep enough.
  206.  
  207. · Now titlebar gadgets in the preview of the OS 3.5 Font preferences editor
  208.   are drawn with the correct height.
  209.  
  210. · Fixed a problem which caused garbage or black rectangles to appear in
  211.   window borders on deep screens if VisualPrefs' "Don't optimize..." option
  212.   was turned on, a "GadTools" or "Filled" frame style was used for system
  213.   gadgets, and PatchControl was started before VisualPrefs in the
  214.   Startup-sequence.
  215.  
  216. · Fixed a bug which caused system gadget images to look trashed if the
  217.   "RTG mode" bit was set in the "Special" environment variable and Birdie
  218.   was used with VisualPrefs' "Don't optimize..." option turned on.
  219.  
  220. · Some menu items of the GUI editor could fail to correctly update the
  221.   contents of the "Bitmaps" text gadget in the "System" page. Now fixed.
  222.  
  223. · The "tbiclass" API now supports a new attribute allowing to ask an image
  224.   about its inner dimensions (useful for more accurate rendering of
  225.   additional imagery inside the image). See the "VP-Developer.doc" file for
  226.   more details.
  227.  
  228. · The version string of the VisualPrefs and GUI executables now reports the
  229.   specific CPU the program is optimized for (except for the 68000 version).
  230.  
  231.  
  232. Changes from release 1.5a
  233. -------------------------
  234.  
  235. · It seems that the new semaphore system, while working better for most
  236.   people, causes some problems on a few specific configurations.
  237.   So you can now choose whether to use it or not: by setting a bit in the
  238.   "Special" environment variable you tell VisualPrefs to keep handling
  239.   semaphores the old way.
  240.  
  241.  
  242. Changes from release 1.5
  243. ------------------------
  244.  
  245. · Now VisualPrefs consumes significantly less CHIP memory when using bitmaps.
  246.  
  247. · By setting a bit in the "Special" environment variable you can now prevent
  248.   VisualPrefs from adjusting the results of the IM_FRAMEBOX method of
  249.   "frameiclass" (usually done to better reflect the border thickness).
  250.  
  251. · By setting a bit in the "Special" environment variable you can now prevent
  252.   VisualPrefs from using any CHIP memory at all, if you're using CyberGraphX
  253.   and have the PLANES2FAST variable set to "1". If Picasso96 supports a
  254.   similar feature, this should work with it too, although it wasn't tested.
  255.  
  256. · Now VisualPrefs supports the usage of the { GTSC_Arrows, 0 } tag item
  257.   in the creation of GadTools scroller gadgets, although it's actually
  258.   an undocumented feature of GadTools and therefore shouldn't be used.
  259.  
  260. · Reworked the internal semaphore handling in order to avoid some rare
  261.   (but possible) deadlocks at boot time and/or at the re-opening of the
  262.   Workbench screen.
  263.  
  264. · The wrong pens were being used to draw the frame of selected screen depth
  265.   gadgets in "Simple" or "Filled" style. Now fixed.
  266.  
  267. · Now the GUI editor refuses to load anything which isn't an IFF preferences
  268.   file.
  269.  
  270. · Included new select.gadget which fixes a bug that caused it to ignore
  271.   the NG_HIGHLABEL flag when rendering non-centered gadget labels.
  272.  
  273.  
  274. Changes from release 1.4
  275. ------------------------
  276.  
  277. · Added support of external bitmap images for system gadgets!
  278.   You can also redefine the symbols of checkbox and cycle gadgets.
  279.   See the new section to learn how to use this feature, as well as the
  280.   "Sample.ilbm" picture and the sample bitmap set found in this archive.
  281.  
  282. · Now the button frame style and inner symbol style for system gadgets have
  283.   become independent from one another, and can thus be chosen separately.
  284.   A number of new frame styles have been added, which can be used with any
  285.   of the usual symbol styles (Standard, XEN, Future, Flat).
  286.  
  287. · Added a new pen (Inactive Glyph) for selection of the color of system
  288.   gadget symbols in inactive window borders.
  289.  
  290. · Added an option to use the Fill Shine and Fill Shadow pens for the edges
  291.   of selected frames (when "Alternate look..." is off).
  292.  
  293. · Now selected XEN frames are filled with the Foreground pen (rather than
  294.   the Background pen) if the "Don't fill selected frames" option is not set.
  295.  
  296. · Now the "Intuition is attempting to reset the Workbench screen..."
  297.   requester issued by VisualPrefs should always disappear automatically
  298.   when all the non-Workbench windows have been closed, just like the
  299.   original IPrefs requester does.
  300.  
  301. · Now the GUI editor tries to open a cloned screen even if the requested one
  302.   is already open, if the already-existing screen is too small.
  303.  
  304. · Added a new environment variable "VisualPrefs/CopyGTText": set it to "1" to
  305.   tell VisualPrefs to copy the label text of GadTools button gadgets, rather
  306.   than simply referencing the original string. This may come useful if you
  307.   use some programs which incorrectly reuse the same string pointer when they
  308.   create a list of GadTools gadgets.
  309.  
  310. · Now GadTools string gadgets can have a special look when in disabled state.
  311.  
  312. · Now VisualPrefs can (optionally) change the system standard DrawInfo pens
  313.   on all screens, rather than only on the Workbench screen. This works also
  314.   for the template.
  315.   Also, when doing so, a checkbox in the "Color locking" page allows you to
  316.   choose whether to have all system standard pens always automatically locked
  317.   (like Intuition normally would do) or to selectively lock them yourself by
  318.   hand (like you usually do with custom pens).
  319.  
  320. · The pop-up patch for cycle gadgets can now optionally draw the menu
  321.   panel directly on the screen's bitmap, rather than opening a window.
  322.   This enhances the "smoothness" of pop-up menu operations.
  323.  
  324. · Pop-up menus of cycle gadgets can now have a nice zoom-like effect
  325.   when opening and closing, with a configurable duration.
  326.  
  327. · New SCREENBARFONT tool type for the GUI editor, allowing to use the current
  328.   screen's font for screen and window titlebars drawn in the preview area,
  329.   even if using a different font for the rest of the editor. This way you can
  330.   see the titlebar gadgets exactly in the size they would have on the current
  331.   screen, rather than the size they would have on a screen using the editor's
  332.   font.
  333.  
  334. · When saving the template, the GUI editor now displays a proper requester
  335.   with a number of gadgets allowing to choose all template options at once,
  336.   rather than having to go through a series of simple EasyRequesters.
  337.  
  338. · A new "Allocate new color" option for the template, which allows for more
  339.   precise color selection than "Find best match", creating the color if a
  340.   suitable one doesn't already exist (it doesn't lock the pen, however).
  341.  
  342. · A new "Lock pens" option for the template, allowing to lock all the
  343.   GUI pens on screens which the template is applied to (only if the template
  344.   uses the saved values for pen assignment, as otherwise it isn't necessary).
  345.  
  346. · A new "Bitplane threshold" setting for the template, to determine a
  347.   minimum number of bitplanes under which the pens are given simple default
  348.   values regardless of what method was selected for pen assignment. This is
  349.   especially useful with pen color remapping, which is usually ok with deep
  350.   screens but gives poor results on screens with few colors.
  351.  
  352. · A new "Allow nameless screens" option for the template, which tells
  353.   VisualPrefs to apply the template even to screens having no title.
  354.  
  355. · Reworked some internals of the GUI editor in order to make it somewhat
  356.   quicker, especially when refreshing or resizing its window.
  357.  
  358. · Now the "Open..." menu item is no longer disabled on screens other than
  359.   the Workbench one, allowing you to load preset preferences files on any
  360.   screen. Furthermore, when loading a preset containing just one screen
  361.   definition, you can now choose to apply it to the screen you're editing
  362.   rather than to add it to the screen list or to replace the list with it
  363.   (however, note that applying doesn't affect pen assignment).
  364.  
  365. · By great demand (about three people, one of which didn't ask me directly)
  366.   VisualPrefs is now able to make the window sizing gadget thinner than the
  367.   standard 18 pixels, therefore narrowing also the right window border.
  368.   However, as Intuition does NOT really support such a thing, in order to
  369.   achieve this the right window border needs to be quickly redrawn by the
  370.   patch upon opening. Hopefully, on fast enough systems this won't be too
  371.   noticeable; if it is, just don't use this feature.
  372.  
  373. · A new menu item in GUI allows you to launch your preferred palette editor.
  374.   The default is SYS:Prefs/Palette, but you can override this by using the
  375.   new PALETTE tool type to indicate a different editor (like FullPalette).
  376.  
  377. · The GUI editor now reads some settings (currently SCREENBARFONT and PALETTE)
  378.   from its icon if you don't specify them on the command line when starting it
  379.   from the Shell.
  380.  
  381. · New "Lock all" and "Free all" gadgets added to the "Color locking" page
  382.   for your convenience.
  383.  
  384. · Slightly bettered the aspect of arrow symbols in window borders with the
  385.   "Borderless" system frame style.
  386.  
  387. · A recent version of FPPrefs (40.22) included for people who use FullPalette
  388.   and haven't yet downloaded the latest release from Aminet. Versions prior
  389.   to 40.20 don't work correctly with VisualPrefs 1.5.
  390.  
  391. · Now screen titlebars can have a different height than window titlebars!
  392.   If you have square titlebar gadgets, you can force the screen depth gadget
  393.   to keep the same width as the window depth gadget by setting a bit in the
  394.   "Special" environment variable.
  395.  
  396. · By setting a bit in the "Special" environment variable you can now have a
  397.   new global look with thicker 3D edges for XEN button frames.
  398.  
  399. · Now GadTools gadgets in XEN style use the Text pen (rather than the Fill
  400.   Text pen) for their label when they are in "selected" state. This preserves
  401.   the correct XEN look regardless of what color you choose for window titles.
  402.  
  403. · Two new environment variables, "SafetyLevel" and "MinStackSize", which
  404.   allow to choose how VisualPrefs must behave in low stack conditions within
  405.   its patches to system BOOPSI classes. If needed, VisualPrefs is now able to
  406.   temporarily switch to a larger stack when executing BOOPSI classes code.
  407.   Note well: this feature must be regarded as experimental!
  408.  
  409. · Now the preview area of the GUI editor should be displayed a bit faster
  410.   on hicolor and truecolor screens.
  411.  
  412. · Added information about the new VisualPrefs mailing list.
  413.  
  414. · Corrected an error in the GUI editor which prevented the cycle gadget used
  415.   to set the look of "pop-up" highlighted items from working properly.
  416.  
  417. · VisualPrefs could fail to free some memory at the closing of the Workbench
  418.   screen. Now fixed.
  419.  
  420. · Now VisualPrefs handles much better the palette of two-color screens.
  421.  
  422. · GadTools string gadgets could sometimes have incorrectly sized frames.
  423.   Now fixed.
  424.  
  425. · Setting the preferences to the "Four-color" mode on the Workbench screen,
  426.   then visiting another screen, doesn't cause anymore the loss of Workbench's
  427.   multicolor settings due to them being overwritten with the four-color ones.
  428.  
  429. · Edges of pop-up menu drop shadows have now the correct shape when the
  430.   "round edges" option is active.
  431.  
  432. · The dithering for normally disabled gadgets and for the background of
  433.   GadTools proportional gadgets was being rendered with an incorrect color
  434.   in the GUI editor's preview area. Now fixed.
  435.  
  436. · Fixed a bug in the screen depth gadget handling code which could cause
  437.   deadlocks in certain situations.
  438.  
  439. · Corrected some details of the preview display in the GUI editor.
  440.  
  441. · If a screen using the template couldn't be opened, VisualPrefs was
  442.   increasing the template usage counter anyway, and never decreasing
  443.   it afterwards. Now fixed.
  444.  
  445. · Added a workaround for a confict with NewIcons which caused window titles
  446.   to be written more than one time and slightly out of phase when NewIcons'
  447.   "Outline" option was selected.
  448.  
  449. · Added some stack-checking code in the "frameiclass" patch: now the custom
  450.   routines of VisualPrefs aren't executed if the stack is too low. This
  451.   prevents the input.device from crashing for a stack overflow when clicking
  452.   on some (fortunately very rare) stack-hungry GUIs.
  453.  
  454. · Now the screen titlebar's bright edge attempts to repair itself whenever
  455.   it's damaged by Directory Opus titlebar messages.
  456.  
  457. · Added a workaround for a bug in WordPerfect which caused the program's
  458.   requesters not to be displayed with VisualPrefs running.
  459.  
  460. =============================================================================
  461.  
  462. ITALIANO:
  463.  
  464. Questa è la release 1.5i di VisualPrefs, un patch per modificare l'aspetto
  465. della GUI di Amiga. Spero che non ci sia alcun bug serio. Tuttavia,
  466. per favore, non giudicatelo troppo severamente. :)
  467.  
  468. Se trovate un bug, riferitelo a [tanti@intercom.it] e state certi che farò
  469. del mio meglio per correggerlo. Ma per favore, prima leggete anche la
  470. documentazione. ;-)
  471.  
  472.  
  473. Cambiamenti dalla release 1.5h
  474. ------------------------------
  475.  
  476. · Corretto un problema nel nuovo codice del patch a OpenWindow() a causa
  477.   del quale le finestre aperte da certi (tipicamente vecchi) programmi
  478.   risultavano prive di alcuni degli attributi richiesti. Questo influenzava
  479.   in modo evidente ARQ e DirOpus 4.
  480.  
  481. · Corretto un problema di masking a causa del quale i bordi intorno alle
  482.   scrollbar delle finestre venivano a volte ridisegnati con i colori
  483.   sbagliati dopo un ridimensionamento della finestra. Questo influenzava
  484.   per esempio Cinema4D e Wordworth.
  485.  
  486.  
  487. Cambiamenti dalla release 1.5g
  488. ------------------------------
  489.  
  490. · Provato con AmigaOS 3.9; tutto sembra funzionare come prima.
  491.  
  492. · I gadget GadTools di tipo button e cycle ora mostrano correttamente
  493.   il loro testo in stile neretto, italico o sottolineato qualora ciò sia
  494.   richiesto dal loro TextAttr.
  495.  
  496. · I bordi dei gadget GadTools vengono ora disegnati anche per i gadget
  497.   che sono posizionati a coordinate negative e quindi parzialmente fuori
  498.   schermo. In realtà la correzione è in "frameiclass", quindi potrebbe
  499.   avere effetto su problemi simili con altri tipi di gadget.
  500.  
  501. · I titoli delle finestre allineati a sinistra non possono più essere
  502.   rovinati quando Birdie è in funzione.
  503.  
  504. · Corretto un bug nel codice di riempimento delle aree che poteva provocare
  505.   dei crash in alcune rare circostanze quando era attivo il "modo RTG".
  506.  
  507. · Impostando un bit nella variabile d'ambiente "Special" è ora possibile
  508.   dire a VisualPrefs di risistemare i gadget freccia nei bordi destro ed
  509.   inferiore delle finestre di tutti i programmi, cosa che normalmente è
  510.   possibile solo per KingCON e alcuni strumenti del SAS/C. Questo funziona
  511.   per i programmi che usano "sysiclass" per le loro immagini freccia; altri
  512.   programmi potrebbero essere o non essere influenzati da questa funzione.
  513.   Da usarsi solo se si necessita di correggere alcuni vecchi programmi (come
  514.   Wordworth) che sono incapaci di adattare da soli i loro gadget nei bordi.
  515.  
  516.  
  517. Cambiamenti dalla release 1.5f
  518. ------------------------------
  519.  
  520. · Inclusa una nuova versione di select.gadget che corregge alcuni bug e
  521.   aggiunge un paio di nuovi simpatici effetti (vedi i due punti successivi).
  522.  
  523. · Ora i menu pop-up dei cycle gadget hanno un'ombra realistica (non
  524.   retinata) sugli schermi hicolor e truecolor.
  525.  
  526. · Ora i menu pop-up dei cycle gadget possono avere uno sfondo "trasparente"
  527.   sugli schermi hicolor e truecolor. Notare che questo può rallentare un
  528.   eventuale effetto "zoom" del menu in modo considerevole, poiché è un trucco
  529.   pesante da attuare. La nuova opzione è stata aggiunta al cycle gadget
  530.   "Largh. parziale/piena" nella sottopagina GadTools/Cycle, in quanto mancava
  531.   lo spazio per aggiungere un altro gadget.
  532.  
  533. · Lo sfondo della finestra "Opzioni per il template" dell'editor GUI è ora
  534.   correttamente riempito con il colore della penna Background, invece che
  535.   con il colore zero.
  536.  
  537. · Gli angoli delle cornici arrotondate sono ora riempiti con il colore della
  538.   penna Background invece che con il colore zero.
  539.  
  540. · Ora è possibile selezionare uno stile neretto e/o italico per i titoli
  541.   delle finestre. Le nuove opzioni sono state aggiunte in fondo alla
  542.   listview delle opzioni generali (sotto la zona di preview) nell'editor GUI.
  543.  
  544. · Nuovo tool type NOPREVIEW per l'editor GUI: usare questo farà sì che la
  545.   preview non venga disegnata, accelerando così le operazioni in una certa
  546.   misura. Si può anche attivare/disattivare la preview con una nuova voce
  547.   nel menu "Opzioni". Il tool type viene sempre letto dall'icona anche quando
  548.   l'editor GUI è lanciato da Shell, così non occorre digitarlo ogni volta.
  549.  
  550. · Siccome 1000 è sembrato essere insufficiente in molti casi reali, il valore
  551.   di default per la variabile d'ambiente MinStackSize è ora 2000.
  552.  
  553. · Non è più necessario impostare a zero la penna Inactive Fill quando si
  554.   usa Birdie.
  555.  
  556. · Citato il patch TRAP per ReAction nella sezione "Note e suggerimenti".
  557.  
  558. · Citato il cambiamento di nome per la mailing list (da "vpml" a "vp-ml").
  559.  
  560. · A causa di una "race condition", in alcune circostanze le immagini per
  561.   i gadget delle titlebar delle finestre dello schermo Workbench potevano
  562.   ritrovarsi con dei dati interni inconsistenti, con possibili conseguenze
  563.   che andavano da un'altezza sbagliata a crash inaspettati. Corretto.
  564.  
  565. · Aggiunto un "workaround" per un problema di masking dell'amigaguide.datatype
  566.   V44: ora i pulsanti di navigazione dovrebbero sempre mostrare il loro testo
  567.   con il colore giusto (invece che invisibile o colorato a caso) qualunque
  568.   sia la scelta per la penna Foreground.
  569.  
  570. · L'immagine "migliorata" del checkmark vettoriale appariva come un blocco
  571.   rettangolare quando veniva usata in gadget checkbox molto piccoli sotto
  572.   Picasso96. Corretto.
  573.  
  574.  
  575. Cambiamenti dalla release 1.5e
  576. ------------------------------
  577.  
  578. · Leggermente migliorato l'aspetto del checkmark vettoriale.
  579.  
  580. · Ora anche i simboli cycle piatti (Standard, Future/Flat) appaiono 3D quando
  581.   il cycle gadget è disabilitato e l'opzione "Disab. testo 3D" è attiva.
  582.  
  583. · Aggiunto un "workaround" per evitare un possibile problema di corruzione
  584.   del display alla riapertura dello schermo Workbench quando si usano DirOpus
  585.   e CyberGraphX; VisualPrefs non ne era la causa, ma aumentava le probabilità
  586.   che si verificasse. Ora ciò dovrebbe essere risolto nella maggior parte dei
  587.   casi; se dovesse capitare ancora si può usare la nuova variabile d'ambiente
  588.   "VisualPrefs/DOpusDelay".
  589.  
  590. · Rimosso un deadlock che poteva verificarsi nel momento in cui DirOpus
  591.   riapriva le sue finestre dopo una riapertura dello schermo Workbench.
  592.  
  593.  
  594. Cambiamenti dalla release 1.5d
  595. ------------------------------
  596.  
  597. · Il patch per l'indicatore (gauge) del Workbench 3.5 ora funziona
  598.   correttamente insieme a Birdie sugli schermi hicolor e truecolor.
  599.  
  600. · Inclusa una nuova versione di select.gadget che corregge un problema di
  601.   deadlock che poteva facilmente verificarsi quando molti cycle gadget
  602.   venivano disegnati contemporaneamente da processi diversi (e in qualche
  603.   altra rara circostanza).
  604.  
  605. · Ora i pulsanti freccia degli scroller di GadTools, anche se forzati ad
  606.   essere quadrati, non possono mai diventare più corti di 8 pixel. Ciò poteva
  607.   accadere su schermi con pixel di proporzione irregolare, come 1:2 o 1:4.
  608.  
  609. · L'API di "tbiclass" ora supporta un nuovo attributo che permette di creare
  610.   un oggetto TBFRAMEIMAGE più adatto a contenere un'effettiva immagine
  611.   piuttosto che del semplice testo. Se specificato, l'oggetto avrà anche
  612.   la cornice interna (se lo stile corrente per le cornici ne prevede una).
  613.   Vedere il file "VP-Developer.doc" per maggiori dettagli.
  614.  
  615.  
  616. Cambiamenti dalla release 1.5c
  617. ------------------------------
  618.  
  619. · Ora VisualPrefs modifica i colori luce/ombra del nuovo indicatore di
  620.   livello (gauge) del Workbench 3.5.
  621.  
  622. · Riscritto l'algoritmo che corregge le scrollbar nei bordi delle finestre;
  623.   ora dovrebbe produrre risultati migliori e più coerenti.
  624.  
  625. · Impostando un bit nella variabile d'ambiente "Special" è ora possibile
  626.   impedire a VisualPrefs di allargare il gadget di chiusura delle finestre
  627.   (cosa che normalmente viene fatta per renderlo largo come quelli sul lato
  628.   destro della titlebar).
  629.  
  630. · I gadget freccia di GadTools non venivano disegnati completamente (per
  631.   ragioni di sicurezza) se la loro larghezza o altezza era inferiore a 9
  632.   pixel; ora il limite è 8 pixel.
  633.  
  634. · Il valore della variabile d'ambiente "Special" può essere ora specificato
  635.   anche in formato esadecimale (aggiungendo il prefisso '0x').
  636.  
  637. · Aggiunto un "workaround" per un problema di mascheratura dei bitplane che
  638.   provocava un danneggiamento dell'immagine dei cycle gadget nel pannello
  639.   "Informazioni..." di AmigaOS 3.5 durante il refresh della finestra, se
  640.   era attivo il patch pop-up per i cycle gadget.
  641.  
  642. · Corretto un bug a causa del quale le frecce XEN nei bordi delle finestre
  643.   venivano disegnate con i colori sbagliati sugli schermi CyberGraphX hicolor
  644.   e truecolor. Questa modifica dovrebbe anche eliminare i problemi noti con
  645.   le frecce XEN sotto WinUAE, anche se non ho potuto verificarlo.
  646.  
  647. · Aggiunto un "workaround" per un bug di CyberGraphX a causa del quale sugli
  648.   schermi hicolor e truecolor le cornici MX (radio button) venivano disegnate
  649.   con gli angoli neri.
  650.  
  651. · Per spostare la finestra dell'editor GUI su uno schermo che è impostato
  652.   come "Ignora" si deve ora fare doppio click sul nome dello schermo nella
  653.   pagina di selezione degli schermi; il pulsante "Ok" in questo caso ora
  654.   si comporta come il pulsante "Annulla". Ciò dovrebbe essere più intuitivo
  655.   del vecchio sistema, poiché di solito non si vuole visitare uno schermo
  656.   ignorato.
  657.  
  658. · Se si imposta uno schermo come "Ignora", ora l'editor GUI lo considera
  659.   visitato anche qualora non lo sia ancora stato, permettendo così di
  660.   salvare le sue impostazioni. In questo modo non è più necessario visitare
  661.   uno schermo che non è già nel file di preferenze se tutto quello che si
  662.   vuole fare è semplicemente ignorarlo.
  663.  
  664. · La selezione multipla nell'editor GUI funzionava solo all'interno del menu
  665.   "Globale". Ora funziona con tutti i menu.
  666.  
  667.  
  668. Cambiamenti dalla release 1.5b
  669. ------------------------------
  670.  
  671. · Ora VisualPrefs può modificare l'aspetto del gadget iconify di ReAction.
  672.  
  673. · Ora il gadget di profondità sugli schermi ignorati da VisualPrefs funziona
  674.   di nuovo anche con l'opzione "Confina hit box" attivata.
  675.  
  676. · Usando una bitmap custom per le immagini "padlock" di DirOpus, l'immagine
  677.   "attiva selezionata" veniva usata anche per lo stato "inattivo selezionato".
  678.   Corretto.
  679.  
  680. · Corretto un problema che impediva alle bitmap custom di funzionare se si
  681.   usava il picture.datatype di Picasso96 o di AmigaOS 3.5 su un sistema
  682.   CyberGraphX. Un simpatico effetto collaterale di ciò è che ora VisualPrefs
  683.   può caricare sempre le bitmap in modalità V43 e quindi visualizzare
  684.   immagini truecolor con l'esatto aspetto che dovrebbero avere, se la
  685.   profondità dello schermo è sufficiente.
  686.  
  687. · Ora i gadget della titlebar nel preview dell'editor di preferenze Font
  688.   di AmigaOS 3.5 sono disegnati con l'altezza giusta.
  689.  
  690. · Corretto un problema che faceva apparire spazzatura o rettangoli neri nei
  691.   bordi delle finestre su schermi profondi se l'opzione "Non ottimizzare..."
  692.   di VisualPrefs era attiva, veniva usato uno stile "GadTools" o "Filled" per
  693.   i gadget di sistema, e PatchControl era lanciato prima di VisualPrefs nella
  694.   Startup-sequence.
  695.  
  696. · Corretto un bug che faceva apparire rovinate le immagini dei gadget di
  697.   sistema se c'era il bit "modo RTG" nella variabile d'ambiente "Special"
  698.   e si usava Birdie con l'opzione "Non ottimizzare..." di VisualPrefs attiva.
  699.  
  700. · Alcune voci di menu dell'editor GUI non aggiornavano correttamente il
  701.   contenuto del gadget di testo "Bitmap" nella pagina "Sistema". Corretto.
  702.  
  703. · L'API di "tbiclass" ora supporta un nuovo attributo che permette di
  704.   chiedere ad un'immagine la sua dimensione interna (utile per un rendering
  705.   più accurato di eventuali immagini aggiuntive all'interno dell'immagine).
  706.   Vedere il file "VP-Developer.doc" per maggiori dettagli.
  707.  
  708. · La stringa di versione degli eseguibili di VisualPrefs e GUI ora riporta la
  709.   specifica CPU per cui il programma è ottimizzato (tranne la versione 68000).
  710.  
  711.  
  712. Cambiamenti dalla release 1.5a
  713. ------------------------------
  714.  
  715. · Sembra che il nuovo sistema di semafori, pur funzionando meglio per la
  716.   maggior parte delle persone, dia qualche problema su certe particolari
  717.   configurazioni.
  718.   Pertanto ora si può scegliere se usarlo o no: impostando un bit nella
  719.   variabile d'ambiente "Special" si dice a VisualPrefs di continuare
  720.   a gestire i semafori nel vecchio modo.
  721.  
  722.  
  723. Cambiamenti dalla release 1.5
  724. -----------------------------
  725.  
  726. · Ora VisualPrefs consuma significativamente meno memoria CHIP per le bitmap.
  727.  
  728. · Impostando un bit nella variabile d'ambiente "Special" è ora possibile
  729.   evitare che VisualPrefs corregga i risultati del metodo IM_FRAMEBOX di
  730.   "frameiclass" (fatto di norma per riflettere meglio lo spessore dei bordi).
  731.  
  732. · Impostando un bit nella variabile d'ambiente "Special" è ora possibile
  733.   evitare del tutto che VisualPrefs usi memoria CHIP, se si usa CyberGraphX
  734.   e si ha la variabile PLANES2FAST impostata a "1". Se Picasso96 supporta
  735.   una funzionalità simile la cosa dovrebbe funzionare anche con essa, benché
  736.   non sia stata provata.
  737.  
  738. · Ora VisualPrefs supporta l'uso del tag item { GTSC_Arrows, 0 } durante
  739.   la creazione dei gadget scroller di GadTools, anche se in realtà si tratta
  740.   di una funzionalità non documentata e pertanto non dovrebbe essere usata.
  741.  
  742. · Riorganizzata la gestione dei semafori interni per evitare alcuni rari (ma
  743.   possibili) deadlock al boot e/o alla riapertura dello schermo Workbench.
  744.  
  745. · Venivano usate le penne sbagliate per disegnare la cornice dei gadget di
  746.   profondità dello schermo negli stili "Simple" e "Filled". Corretto.
  747.  
  748. · Ora l'editor GUI si rifiuta di caricare qualsiasi cosa non sia un file
  749.   di preferenze IFF.
  750.  
  751. · Incluso nuovo select.gadget che corregge un bug che gli faceva ignorare
  752.   il flag NG_HIGHLABEL nel disegnare testi di gadget non centrati.
  753.  
  754.  
  755. Cambiamenti dalla release 1.4
  756. -----------------------------
  757.  
  758. · Ho aggiunto il supporto delle immagini bitmap esterne per i gadget di
  759.   sistema! Inoltre si possono ridefinire anche i simboli dei gadget
  760.   checkbox e cycle. Vedere la nuova sezione per imparare come si usa questa
  761.   feature, nonché l'immagine "Sample.ilbm" ed il set di bitmap di esempio
  762.   che si trovano in questo archivio.
  763.  
  764. · Ora lo stile della cornice e lo stile dei simboli interni per i gadget di
  765.   sistema sono indipendenti l'uno dall'altro, e possono pertanto essere
  766.   scelti separatamente. E` stato aggiunto un certo numero di nuovi stili per
  767.   la cornice, che possono venire usati insieme ad uno qualunque dei soliti
  768.   stili per i simboli (Standard, XEN, Future, Flat).
  769.  
  770. · Ho aggiunto una nuova penna (Inactive Glyph) per selezionare il colore dei
  771.   simboli dei gadget di sistema nei bordi delle finestre inattive.
  772.  
  773. · Ho aggiunto un'opzione che permette di usare le penne Fill Shine e Fill
  774.   Shadow per i contorni delle cornici selezionate (se "Look alternativo..."
  775.   è disattivato).
  776.  
  777. · Ora le cornici XEN selezionate sono riempite con la penna Foreground
  778.   (invece che la penna Background) se l'opzione "Non riempire le cornici
  779.   selezionate" non è attiva.
  780.  
  781. · Ora il requester "Intuition deve aggiornare lo schermo del Workbench..."
  782.   mostrato da VisualPrefs dovrebbe sempre sparire automaticamente quando
  783.   tutte le finestre non Workbench sono state chiuse, proprio come fa il
  784.   requester originale di IPrefs.
  785.  
  786. · Ora l'editor GUI tenta di aprire uno schermo clonato anche se quello
  787.   richiesto è già aperto nel caso lo schermo già esistente sia troppo
  788.   piccolo.
  789.  
  790. · Aggiunta una nuova variabile d'ambiente "VisualPrefs/CopyGTText":
  791.   impostandola a "1" si dice a VisualPrefs di copiare il testo dei
  792.   label dei gadget button di GadTools, invece che fare semplicemente
  793.   riferimento alla stringa originale. Questo può risultare utile se
  794.   si usano dei programmi che erroneamente riutilizzano lo stesso puntatore
  795.   a stringa quando creano una lista di gadget GadTools.
  796.  
  797. · Ora i gadget stringa di GadTools possono avere un nuovo look quando sono
  798.   disabilitati.
  799.  
  800. · Ora VisualPrefs può (opzionalmente) cambiare le penne DrawInfo standard di
  801.   sistema con tutti gli schermi, invece che solo con lo schermo Workbench.
  802.   Questo vale anche per il template.
  803.   Inoltre, quando si fa ciò, un checkbox nella pagina "Bloccaggio colori"
  804.   permette di indicare se si vuole che le penne standard di sistema vengano
  805.   sempre automaticamente bloccate (come normalmente farebbe Intuition) oppure
  806.   se si preferisce bloccarle selettivamente a mano (come si fa di solito con
  807.   le penne aggiuntive).
  808.  
  809. · Il patch pop-up per i cycle gadget può ora opzionalmente disegnare il
  810.   pannello del menu direttamente sulla bitmap dello schermo, invece di
  811.   aprire una finestra. Questo aumenta la "fluidità" delle operazioni con
  812.   i menu pop-up.
  813.  
  814. · I menu pop-up per i cycle gadget possono ora avere un simpatico effetto
  815.   di zoom quando si aprono e si chiudono, con una durata configurabile.
  816.  
  817. · Un nuovo tool type SCREENBARFONT per l'editor GUI, che permette di usare
  818.   il font dello schermo corrente per le titlebar di schermi e finestre
  819.   disegnate nella zona di preview, anche se si utilizza un font diverso per
  820.   il resto dell'editor. In questo modo si possono vedere i gadget della
  821.   titlebar con l'esatta dimensione che avrebbero sullo schermo corrente,
  822.   piuttosto che su uno schermo utilizzante il font dell'editor.
  823.  
  824. · Quando si salva il template ora l'editor GUI mostra un vero e proprio
  825.   requester con un certo numero di gadget che permettono di scegliere tutte
  826.   le opzioni per il template in una volta sola, invece di dover attraversare
  827.   una serie di semplici EasyRequester.
  828.  
  829. · Una nuova opzione "Alloca nuovo colore" per il template, che permette una
  830.   selezione dei colori più precisa di "Trova migliore corrispondenza", creando
  831.   il colore se non ne esiste già uno adatto (tuttavia non blocca la penna).
  832.  
  833. · Una nuova opzione "Blocca penne" per il template, che permette di bloccare
  834.   tutte le penne GUI degli schermi a cui il template viene applicato (solo se
  835.   il template usa i valori salvati per l'assegnamento delle penne, altrimenti
  836.   non è necessario).
  837.  
  838. · Una nuova opzione "Soglia bitplane" per il template, per determinare un
  839.   numero minimo di bitplane sotto il quale alle penne vengono assegnati dei
  840.   semplici valori di default indipendentemente dal metodo scelto per
  841.   l'assegnamento delle penne. Ciò è particolarmente utile con il remapping
  842.   dei colori delle penne, che di solito funziona bene con schermi profondi
  843.   ma dà risultati scadenti su schermi con pochi colori.
  844.  
  845. · Una nuova opzione "Accetta schermi anonimi" per il template, che dice a
  846.   VisualPrefs di applicare il template anche agli schermi senza titolo.
  847.  
  848. · Ho riscritto alcune parti dell'editor GUI per renderlo un po' più veloce,
  849.   specialmente durante il refresh o il ridimensionamento della sua finestra.
  850.  
  851. · Ora la voce di menu "Carica..." non è più disabilitata sugli schermi
  852.   diversi da quello Workbench, il che permette di caricare file di preferenze
  853.   di preset su qualsiasi schermo. Inoltre, quando si carica un file di preset
  854.   che contiene una sola definizione di schermo, si può ora scegliere di
  855.   applicarla allo schermo che si sta configurando invece che aggiungerla alla
  856.   lista degli schermi o sostituirla alla lista (tuttavia, si noti che la
  857.   applicazione non modifica l'assegnamento delle penne).
  858.  
  859. · A grande richiesta (circa tre persone, una delle quali non me l'ha chiesto
  860.   direttamente) VisualPrefs ora può rendere il gadget di ridimensionamento
  861.   delle finestre più stretto dei 18 pixel standard, restringendo quindi anche
  862.   il bordo destro delle finestre.
  863.   Tuttavia, poiché Intuition NON supporta veramente una cosa simile, per
  864.   ottenere ciò il patch deve ridisegnare rapidamente il bordo destro della
  865.   finestra quando questa viene aperta. Si spera che su sistemi abbastanza
  866.   veloci la cosa non si noti troppo; se si nota, non usare questa feature.
  867.  
  868. · Una nuova voce di menu in GUI permette di lanciare il proprio editor per
  869.   la palette preferito. Il default è SYS:Prefs/Palette, ma si può cambiarlo
  870.   usando il nuovo tool type PALETTE per indicare un editor diverso (come
  871.   FullPalette).
  872.  
  873. · L'editor GUI ora legge alcune impostazioni (attualmente SCREENBARFONT e
  874.   PALETTE) dalla sua icona se non vengono specificate sulla linea di comando
  875.   quando viene lanciato da Shell.
  876.  
  877. · Nuovi gadget "Bl. tutto" (blocca tutto) e "Lib. tutto" (libera tutto)
  878.   aggiunti alla pagina "Bloccaggio colori" per maggiore comodità.
  879.  
  880. · Leggermente migliorate le proporzioni dei simboli freccia nei bordi delle
  881.   finestre con lo stile "Borderless" per le cornici di sistema.
  882.  
  883. · Una versione recente di FPPrefs (40.22) è inclusa per chi usa FullPalette e
  884.   non ha ancora prelevato l'ultima release da Aminet. Le versioni precedenti
  885.   alla 40.20 non funzionano correttamente con VisualPrefs 1.5.
  886.  
  887. · Ora la titlebar dello schermo può avere un'altezza diversa rispetto alla
  888.   titlebar delle finestre! Se si hanno gadget della titlebar quadrati è
  889.   possibile costringere il gadget di profondità dello schermo a mantenere
  890.   la stessa larghezza del gadget di profondità delle finestre impostando un
  891.   bit nella variabile d'ambiente "Special".
  892.  
  893. · Impostando un bit nella variabile d'ambiente "Special" è ora possibile
  894.   avere un nuovo look globale con contorni 3D più spessi per le cornici XEN
  895.   usate per i pulsanti.
  896.  
  897. · Ora i gadget GadTools in stile XEN usano la penna Text (invece che la penna
  898.   Fill Text) per il loro testo quando sono in stato "selezionato". Ciò
  899.   preserva il corretto look XEN indipendentemente da quale colore si scelga
  900.   per i titoli delle finestre.
  901.  
  902. · Due nuove variabili d'ambiente, "SafetyLevel" e "MinStackSize", che
  903.   permettono di scegliere il comportamento di VisualPrefs in condizioni di
  904.   scarsità di stack all'interno dei suoi patch alle classi BOOPSI di sistema.
  905.   Se necessario, ora VisualPrefs è in grado di passare temporaneamente ad
  906.   uno stack più grande quando viene eseguito il codice delle classi BOOPSI.
  907.   Nota bene: questa feature è da considerarsi sperimentale!
  908.  
  909. · Ora la zona di preview dell'editor GUI dovrebbe essere visualizzata un
  910.   po' più velocemente sugli schermi hicolor e truecolor.
  911.  
  912. · Aggiunte informazioni sulla nuova mailing list di VisualPrefs.
  913.  
  914. · Corretto un errore nell'editor GUI che impediva al cycle gadget usato per
  915.   impostare l'aspetto degli elementi "pop-up" evidenziati di funzionare
  916.   correttamente.
  917.  
  918. · VisualPrefs poteva non riuscire a liberare un po' di memoria alla chiusura
  919.   dello schermo Workbench. Corretto.
  920.  
  921. · Ora VisualPrefs gestisce molto meglio la palette degli schermi a due colori.
  922.  
  923. · I gadget stringa di GadTools a volte potevano avere una cornice di
  924.   dimensioni sbagliate. Corretto.
  925.  
  926. · Impostare le preferenze al modo "Quattro colori" sullo schermo Workbench e
  927.   poi visitare un altro schermo non provoca più la perdita delle impostazioni
  928.   multicolore (venivano sovrascritte da quelle a quattro colori).
  929.  
  930. · Gli angoli delle ombre dei menu pop-up hanno ora la forma corretta quando
  931.   l'opzione "angoli arrotondati" è attiva.
  932.  
  933. · La retinatura per i gadget disabilitati in modo standard e per lo sfondo
  934.   dei gadget proporzionali di GadTools veniva disegnata con il colore
  935.   sbagliato nella zona di preview dell'editor GUI. Corretto.
  936.  
  937. · Corretto un bug nel codice che gestisce il gadget di profondità dello
  938.   schermo, che poteva provocare dei deadlock in particolari circostanze.
  939.  
  940. · Corretti alcuni dettagli del display di preview nell'editor GUI.
  941.  
  942. · Se uno schermo che usava il template non poteva venire aperto, VisualPrefs
  943.   incrementava ugualmente il contatore per l'uso del template e poi non lo
  944.   decrementava più. Corretto.
  945.  
  946. · Aggiunto un "workaround" per un conflitto con NewIcons a causa del quale
  947.   i titoli delle finestre venivano scritti più di una volta e leggermente
  948.   sfasati quando era attiva l'opzione "Outline" di NewIcons.
  949.  
  950. · Aggiunto del codice che controlla lo stack nel patch a "frameiclass": ora
  951.   le routine custom di VisualPrefs non vengono eseguite se lo stack è troppo
  952.   basso. Questo impedisce che l'input.device vada in crash a causa di uno
  953.   stack overflow quando si fa click su certe GUI (fortunatamente piuttosto
  954.   rare) molto affamate di stack.
  955.  
  956. · Ora il contorno chiaro della titlebar dello schermo tenta di ridisegnarsi
  957.   quando viene danneggiato dai messaggi sulla titlebar di Directory Opus.
  958.  
  959. · Aggiunto un "workaround" per un bug di WordPerfect che impediva ai
  960.   requester del programma di essere visualizzati in presenza di VisualPrefs.
  961.  
  962.